//#include <gl\gl.h>
#ifndef VectorPoint3DH
#define VectorPoint3DH
#include <math.h>
#define PI 3.14159265

class VectorPoint3D{
	private:
		float x,y,z;
	public:
		VectorPoint3D(float x,float y,float z);
                VectorPoint3D();
                ~VectorPoint3D();
		float getX( );
		float getY( );
                float getZ( );
		void setX( float x );
		void setY( float y );
                void setZ( float z );
                void setPunto( float x , float y , float z );
                void setPunto(VectorPoint3D* a);
                float getAngle();
                float module();
                void normalice();
                float prodEscalar(VectorPoint3D* p);
                VectorPoint3D* prodVectorial(VectorPoint3D* a);
                float* toVector4();
                
};
#endif

